Achieving seamless component composition through scenario-based deep adaptation and generation
نویسندگان
چکیده
Mismatches between pre-qualified existing components and the particular reuse context in applications have been a major factor hindering component reusability and successful composition. Although component adaptation has acted as a key solution of eliminating these mismatches, deep adaptation is often either impossible or incurring heavy overheads in the components. This paper proposes an approach, namely Scenario-based dynamic component Adaptation and GenerAtion (SAGA), to achieve deep adaptation with little code overhead through XML–based component specification, interrelated adaptation scenarios and corresponding component adaptation and generation. Keywords—Component Reuse, Scenario-Based Adaptation, Component Generation, Component Composition, Component Definition Language, XML.
منابع مشابه
Detection of Mo geochemical anomaly in depth using a new scenario based on spectrum–area fractal analysis
Detection of deep and hidden mineralization using the surface geochemical data is a challenging subject in the mineral exploration. In this work, a novel scenario based on the spectrum–area fractal analysis (SAFA) and the principal component analysis (PCA) has been applied to distinguish and delineate the blind and deep Mo anomaly in the Dalli Cu–Au porphyry mineralization area. The Dalli miner...
متن کاملStrategies for the Future of Medicine in Iran Based on a Scenario Planning
Background: The rapid and increasing growth of technology in the artificial intelligence era and its impact on fundamentals changes in the development of science including biomedicine and health presents a need for the future studies in medical sciences. This project is striving to provide a desirable model based on authentic forecasting models in order to clarify the probable and uncertain fut...
متن کاملA Generative and Component based Approach to Reuse in Database Applications
The development of database application systems will benefit from high reusability because similar design circumstances recur frequently in database developments. However, research in software reuse has shown that mismatches of components with the application architecture, state and other components, destroy the component reusability. In this paper, a generative and component based reuse framew...
متن کاملComposing Components and Services Using a Planning-Based Adaptation Middleware
Self-adaptive component-based architectures provide methods and mechanisms to support the dynamic adaptation of their structure under evolving execution context. Dynamic adaptation is particularly relevant in the domain of ubiquitous computing, which is subject to numerous unexpected changes of the execution context. In this paper, we focus on changes in the service provider landscape: business...
متن کاملClassifying Software Component Interoperability Errors to Support Component Adaption
This paper discusses various classifications of component interoperability errors. These classifications aim at supporting the automation of component adaptation. The use of software components will only demonstrate beneficial, if the costs for component deployment (i.e., acquisition and composition) are considerably lower than those for custom component development. One of the main reasons for...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Sci. Comput. Program.
دوره 56 شماره
صفحات -
تاریخ انتشار 2005